package com.oa.ylms.apps.business.assess;

import java.util.List;

import com.oa.ylms.apps.entity.archives.StaffInfoValue;
import com.oa.ylms.apps.entity.assess.AssessCheckValue;
import com.oa.ylms.apps.entity.assess.AssessInfoValue;

public interface IAssessCheckService {

	public void checkPassed(StaffInfoValue staffInfo,int assessId,String comments)throws Exception;
	
	public void checkFailed(StaffInfoValue staffInfo,int assessId,String comments)throws Exception;

	public List<AssessInfoValue> queryCheckList(StaffInfoValue staffInfo,int yearNo, int monthNo, String modelName, String assessName,
			int rows, int pageNo)throws Exception;
	
	public List<AssessCheckValue> queryAssessCheckByAssessId(int assessId) throws Exception;
	
	public int countTpagesByCheckList(StaffInfoValue staffInfo,int yearNo, int monthNo, String modelName, String assessName,
			int rows)throws Exception;
	
	public int getTotalNumber()throws Exception;
	
	
}
